'''作业
#############################################################################
1、使用while，完成以下图形的输出
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
'''
a = 1  # a控制行数
while a <= 5:
    b = 1  # b控制列数
    while b <= a:
        print('* ', end='')
        b += 1
    print()
    a += 1
while a <= 9:
    b = 1
    while b <= (10 - a) and b > 0:
        print('* ', end='')
        b += 1
    print()
    a += 1

'''练习
######################################################################
1、打印
*
**
***
****
*****
'''
# a = 1
# while a <= 5:
#     b = 1
#     while b <= a:
#         print('*', end='')
#         b += 1
#     print()
#     a += 1

'''2、打印九九乘法表'''



'''笔记
######################################################################
——断点调试：
在代码前面点个红点，右键debug，在下面的窗口上方点击下一步按钮；
—————————————————————————————————————
——while循环：
1、while true:  #一直循环
2、break # 跳出当前整个循环，这个循环内break后面的代码也不执行了，跳到这个循环之外的后面的代码
例：
i = 1
while i < 5:
    i += 1
    if i == 2:
    # break
    # continue
    print(i)
pring('测试')
3、continue # 跳出这个循环的某一次循环，重新执行这一次循环，这次循环内continue后面的内容不执行，并且回到这一次循环的开头，重新开始这一次的循环
4、在嵌套循环中，break和continue只作用鱼最近一个循环
—————————————————————————————————————
——嵌套循环：
由外层循环控制内层循环，外层循环控制行，内层循环控制列；
—————————————————————————————————————
——%d的两种用法：
1、%10d  #在数字的前面加10个空格，
   %-10d  #在数字的后面加10个空格，
2、%03d  #数字总共几位数（在数字前面加0）
—————————————————————————————————————
——for循环：（遍历）
1、循环打印字符:
for i in 'lebo'
    print(i) 
2、打印区间内的数字：
for i in range(1,5) #range是左闭右开的区间，即会取1,2,3,4
    print(i) 
—————————————————————————————————————
——便签：（标记一个位置，加个便签在这个位置）
pass  # TODU 下个月要写这个功能  
   #注意格式，#前面两个空格，#后面1个空格
   #意思是先占个位置，左下角有个TODU，便签
—————————————————————————————————————
——快捷键：
双击shift查询整个项目；
ctrl+F查询当前文件；
'''
